package com.wwp.tbshop.util;

import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;

public class VersionUtils {

	public static int getCode(Context context) {
		int versionCode = 0;
		// 获取管理器
		PackageManager packageManager = context.getPackageManager();
		// 获取包名
		String packageName = context.getPackageName();
		//
		try {
			/**
			 * 获取版本信息（参数1：包名，参数2：flag默认为0）
			 */
			PackageInfo packageInfo = packageManager.getPackageInfo(
					packageName, 0);
			versionCode = packageInfo.versionCode;
		} catch (NameNotFoundException e) {

			e.printStackTrace();
		}
		return versionCode;
	}

	public static String getName(Context context) {
		String versionName = null;
		// 获取管理器
		PackageManager packageManager = context.getPackageManager();
		// 获取包名
		String packageName = context.getPackageName();
		//
		try {
			/**
			 * 获取版本信息（参数1：包名，参数2：flag默认为0）
			 */
			PackageInfo packageInfo = packageManager.getPackageInfo(
					packageName, 0);
			versionName = packageInfo.versionName;
		} catch (NameNotFoundException e) {

			e.printStackTrace();
		}
		return versionName;
	}
}
